{$received_month[date('Y-01')]},这里的 Y,希望用另一个变量控制,实现方式如下:
在 Smarty 模板引擎中,你可以通过多种方式动态拼接变量。如果你想用一个变量来控制日期格式中的年份部分(例如 Y),可以使用 Smarty 的字符串拼接功能。
以下是一个示例,展示如何实现:
假设你有以下变量:
{assign var="date_format" value="`$year_format`-01"}
{#$received_month[date($date_format)]#}
其他场景示例:
{$list|cat:"_"|cat:$index}
MARK:Smarty 的 continue 语法:
{$data = [1, 2, 3, 4, 5]}
{foreach $data as $value}
{if $value == 3}
{* 跳过当前迭代 *}
{continue}
{/if}
{$value}
{/foreach}